Software Process Model Evolutionin
نویسندگان
چکیده
Software processes are long-lived entities. Careful design and thorough validation of software process models are necessary to ensure the quality of the process. They do not prevent, however, process models from undergoing change. Change requests may occur in the context of reuse, i.e., statically, in order to support software process model customization. They can also occur dynamically, while software process models are being executed, in order to support timely reaction as data are gathered from the eld during process enactment. In this paper, we discuss the mechanisms a process language should possess in order to support changes. We illustrate the solution adopted in the context of the SPADE environment and discuss how the proposed mechanisms can be used to model diierent policies for changing a software process model. Abstract|Software processes are long-lived entities. Careful design and thorough validation of software process models are necessary to ensure the quality of the process. They do not prevent, however, process models from undergoing change. Change requests may occur in the context of reuse, i.e., statically, in order to support software process model customization. They can also occur dynamically, while software process models are being executed, in order to support timely reaction as data are gathered from the eld during process enactment. In this paper, we discuss the mechanisms a process language should possess in order to support changes. We illustrate the solution adopted in the context of the SPADE environment and discuss how the proposed mechanisms can be used to model diierent policies for changing a software process model.
منابع مشابه
Reservoir Computing as a model for in-materio computing
Research in substrate-based computing has shown that materials contain rich properties that can be exploited to solve computational problems. One such technique known as Evolution-in-materio uses evolutionary algorithms to manipulate material substrates for computation. However, in general, modelling the computational processes occurring in such systems is a difficult task and understanding wha...
متن کاملA New Optimized Hybrid Model Based On COCOMO to Increase the Accuracy of Software Cost Estimation
The literature review shows software development projects often neither meet time deadlines, nor run within the allocated budgets. One common reason can be the inaccurate cost estimation process, although several approaches have been proposed in this field. Recent research studies suggest that in order to increase the accuracy of this process, estimation models have to be revised. The Construct...
متن کاملMARKOVIAN SOFTWARE RELIABILITY MODEL FOR TWO TYPES OF FAILURES WITH IMPERFECT DEBUGGING RATE AND GENERATION OF ERRORS
N
متن کاملComputer Aided Design of the Tube Hydroforming and Dual Hydroforming Processes
This paper presents a control model of the hydroforming and the dual hydroforming process of a tube. The theoretical part includes calculations to measure the change in tube thickness through the developed process. The hydroforming and the dual hydroforming processes are simulated in the SOLIDSIMULATION software and the static and the dynamic simulations are modeled. The obtained results for th...
متن کاملComputer Aided Design of the Tube Hydroforming and Dual Hydroforming Processes
This paper presents a control model of the hydroforming and the dual hydroforming process of a tube. The theoretical part includes calculations to measure the change in tube thickness through the developed process. The hydroforming and the dual hydroforming processes are simulated in the SOLIDSIMULATION software and the static and the dynamic simulations are modeled. The obtained results for th...
متن کامل